<script setup lang="ts">
const props = withDefaults(
  defineProps<{
    size?: number | string;
    title?: string;
    class?: string;
  }>(),
  {
    size: 32,
  },
);
</script>

<template>
  <svg
    :width="props.size"
    :height="props.size"
    viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" customFrame="#000000"
    role="img"
    :aria-label="props.title"
    :class="props.class"
  >
    <g id="文件夹打开">
		<rect id="矩形" width="32" height="32" x="0" y="0" opacity="0" fill="rgb(216,216,216)" />
		<rect id="矩形" width="31" height="31" x="0.5" y="0.5" opacity="0" stroke="rgb(151,151,151)" stroke-opacity="0" stroke-width="1" />
		<path id="形状结合" d="M8.68272 3.00009C9.44485 3.00009 10.1642 3.32858 10.6706 3.89294L10.8502 4.11545L12.4435 6.315C12.5736 6.49454 12.7581 6.61249 12.9591 6.65247L13.1124 6.6676L23.3046 6.6676C24.7138 6.6676 25.858 7.76572 25.9877 9.1546L26 9.41821L26 10.0002L8.31796 10.0002C6.53639 10.0002 4.96957 11.1784 4.47511 12.89L2 21.4577L2 5.7507C2 4.32864 3.06133 3.14688 4.43445 3.01276L4.69539 3.00009L8.68272 3.00009Z" fill="rgb(10,89,247)" fill-rule="evenodd" />
		<path id="矩形备份" d="M9.55932 12L27.5463 12C29.1323 12 30.2822 13.5109 29.8596 15.0395L26.4055 27.5329C26.1659 28.3997 25.3771 29 24.4778 29L4.10314 29C2.75891 29 1.79742 27.7004 2.19061 26.415L5.73426 14.83C6.24862 13.1484 7.80085 12 9.55932 12Z" fill="rgb(77.6591,136.773,255)" fill-rule="evenodd" />
		<path id="矩形备份" d="M27.5463 12L9.55932 12C7.80085 12 6.24862 13.1484 5.73426 14.83L2.19061 26.415C1.79742 27.7004 2.75891 29 4.10314 29L24.4778 29C25.3771 29 26.1659 28.3997 26.4055 27.5329L29.8596 15.0395C30.2822 13.5109 29.1323 12 27.5463 12ZM9.55932 13L27.5463 13C27.6876 13 27.8231 13.0195 27.9527 13.0584C28.0311 13.082 28.1074 13.1127 28.1816 13.1506C28.262 13.1917 28.3371 13.2395 28.407 13.2942C28.5011 13.3678 28.5856 13.4538 28.6604 13.5521C28.7352 13.6505 28.7956 13.7548 28.8415 13.8652C28.8756 13.947 28.9017 14.0322 28.9198 14.1207C28.9366 14.2022 28.9458 14.2839 28.9477 14.3658C28.9507 14.5011 28.9334 14.6369 28.8957 14.7731L25.4417 27.2665C25.4117 27.3748 25.3669 27.4731 25.3072 27.5613C25.2475 27.6495 25.1729 27.7277 25.0834 27.7958C24.994 27.8638 24.8988 27.9149 24.7978 27.9489C24.6969 27.983 24.5902 28 24.4778 28L4.10314 28C3.99633 28 3.89442 27.9846 3.79741 27.9537C3.74453 27.9369 3.6931 27.9155 3.64313 27.8896C3.58717 27.8605 3.53485 27.8268 3.48618 27.7884C3.41636 27.7334 3.35405 27.6688 3.29924 27.5948C3.24443 27.5207 3.20094 27.4422 3.16875 27.3594C3.14631 27.3016 3.12937 27.2417 3.11792 27.1797C3.1077 27.1243 3.10229 27.0689 3.10168 27.0134C3.10057 26.9116 3.11563 26.8096 3.14688 26.7075L6.69053 15.1225C6.74279 14.9516 6.80901 14.7879 6.8892 14.6314C6.95529 14.5023 7.03085 14.3782 7.11591 14.2589C7.20303 14.1367 7.29816 14.0222 7.4013 13.9155C7.51597 13.7969 7.64054 13.6878 7.77502 13.5883C7.90949 13.4888 8.05021 13.4016 8.1972 13.3266C8.32942 13.2592 8.4667 13.2017 8.60905 13.1542C8.74802 13.1077 8.88885 13.0718 9.03156 13.0463C9.20473 13.0154 9.38064 13 9.55932 13Z" fill="rgb(151,151,151)" fill-opacity="0" fill-rule="evenodd" />
	</g>
  </svg>
</template>